living polymerization - French English Dictionary